<html>
<body>
<script language="JavaScript">
function execXMLHttpRequest()
{
  xhr = new XMLHttpRequest();
  xhr.open("GET",document.getElementById("url").value,false);
  xhr.setRequestHeader('My-Custom-Header', 'Some Value');
  xhr.send();
  document.getElementById('ta').value = "Status Code: "+xhr.status+"\n\n"+xhr.responseText;
}
</script>
<form>
URL: <input type="text" id="url" value="http://tests/request">
<br/><input type="button" onclick="execXMLHttpRequest();" value="Execute XMLHttpRequest">
<br/><textarea rows="10" cols="40" id="ta"></textarea>
</form>
</body>
</html>
